from pyecharts import options as opts
from pyecharts.charts import Line
from pyecharts.globals import ThemeType
import pandas as pd
df = pd.read_excel('2022年某店铺3个分店销售额.xlsx')
x = df['月份'].tolist()
y = df['第一分店']
line = Line(init_opts=opts.InitOpts(
    width='800px',height='400px',
    theme=ThemeType.VINTAGE,page_title='折线图'
))
line.add_xaxis(xaxis_data=x)
line.add_yaxis(series_name='第三分店',y_axis=y)

line.set_global_opts(
    title_opts=opts.TitleOpts(
        title='2022年某店铺第三分店销售额折线图',
        pos_left='center'
    ),
    yaxis_opts=opts.AxisOpts(name='销售额',
                             name_location='center',name_gap=34,min_=18
                ),
    xaxis_opts=opts.AxisOpts(
        name='月份',name_location='center',name_gap=35
    ),
    legend_opts=opts.LegendOpts(pos_right='10%',pos_top='8%')
)
line.render('line.html')